/**
 * @param {number[]} nums
 * @return {boolean}
 */
var containsDuplicate = function (nums) {
  let map = {};
  for (let i = 0; i < nums.length; i++) {
    let cur = nums[i];
    if (map[cur]) return true;
    map[cur] = true;
  }
  // 发现没有重复的 不会在循环中退出
  // 因为如果有重复的 会直接在循环中退出
  return false;
};
